html { margin: 0px; padding: 0px; border: 0px none; }
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section { margin: 0px; padding: 0px; border: 0px none; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
article, aside, dialog, figure, footer, header, hgroup, nav, section { display: block; }
body { line-height: 1.5; background: none repeat scroll 0% 0% white; }
a img { border: medium none; }
:focus { outline: 0px none; }
html { font-size: 100.01%; }
body { font-size: 75%; color: rgb(34, 34, 34); background: none repeat scroll 0% 0% rgb(255, 255, 255); font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; color: rgb(0, 0, 0); }
h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
p { margin: 0px 0px 1.5em; }
.right { float: right ! important; }
a:focus, a:hover { color: rgb(0, 153, 255); }
a { color: rgb(0, 102, 204); text-decoration: underline; }
strong, dfn { font-weight: bold; }
ul, ol { margin: 0px 1.5em 1.5em 0px; padding-left: 1.5em; }
ul { list-style-type: disc; }
tbody tr:nth-child(2n) td, tbody tr.even td { background: none repeat scroll 0% 0% rgb(229, 236, 249); }
.small { font-size: 0.8em; margin-bottom: 1.875em; line-height: 1.875em; }
.quiet { color: rgb(102, 102, 102); }
.last { margin-right: 0px; padding-right: 0px; }
label { font-weight: bold; }
input[type="text"], input[type="password"], input.text, input.title, textarea, textarea.error, input.error { background-color: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); }
input[type="text"]:focus, input[type="password"]:focus, input.text:focus, input.title:focus, textarea:focus { border-color: rgb(102, 102, 102); }
select { background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; }
input[type="text"], input[type="password"], input.text, input.title, textarea, select { margin: 0.5em 0px; }
.container { width: 950px; margin: 0px auto; }
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 { float: left; margin-right: 10px; }
.last { margin-right: 0px; }
.span-5 { width: 190px; }
.span-7 { width: 270px; }
.span-8 { width: 310px; }
.span-10 { width: 390px; }
.span-11 { width: 430px; }
.span-13 { width: 510px; }
.span-14 { width: 550px; }
.span-15 { width: 590px; }
.span-24 { width: 950px; margin-right: 0px; }
.append-1 { padding-right: 40px; }
.box { padding: 1.5em; margin-bottom: 1.5em; background: none repeat scroll 0% 0% rgb(229, 236, 249); }
hr { background: none repeat scroll 0% 0% rgb(221, 221, 221); color: rgb(221, 221, 221); clear: both; float: none; width: 100%; height: 1px; margin: 0px 0px 1.45em; border: medium none; }
hr.space { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(255, 255, 255); visibility: hidden; }
.clearfix:after, .container:after { content: " "; display: block; height: 0px; clear: both; visibility: hidden; overflow: hidden; }
.clearfix, .container { display: block; }
.clear { clear: both; }
a.button, button { position: relative; margin: 0.7em 0.5em 0.7em 0px; padding: 5px 10px 5px 7px; background-color: rgb(245, 245, 245); font-family: "Lucida Grande",Tahoma,Arial,Verdana,sans-serif; font-size: 100%; line-height: 130%; text-decoration: none; font-weight: bold; color: rgb(86, 86, 86); cursor: pointer; }
button { width: auto; overflow: visible; padding: 4px 10px 3px 7px; }
button[type] { padding: 4px 10px 4px 7px; line-height: 17px; }
:first-child + html button[type] { padding: 4px 10px 3px 7px; }
button:hover, a.button:hover { background-color: rgb(223, 244, 255); border: 1px solid rgb(194, 225, 239); color: rgb(51, 102, 153); }
a.button:active { background-color: rgb(98, 153, 197); border: 1px solid rgb(98, 153, 197); color: rgb(255, 255, 255); }
html {  }
body { font-size: 14px; line-height: 150%; font-family: Helvetica,Arial,sans-serif; }
h1, .like_h1 { font-size: 25px; line-height: 120%; margin: 0px 0px 0.7em; }
h2, .like_h2 { font-size: 23px; margin: 1em 0px 0.7em; line-height: 130%; }
h3 { font-size: 16px; line-height: 1.5; margin-bottom: 0.7em; font-weight: bold; }
label { font-weight: normal; }
label:hover { color: rgb(102, 102, 102); }
input[type="text"], input[type="password"] { width: 300px; padding: 5px; }
tbody tr:nth-child(2n) td, tbody tr.even td { background: none repeat scroll 0% 0% rgb(238, 238, 238); }
input, select, textarea { font-size: 14px; }
input[type="submit"], a.button, button, button[type], a.button:hover { border-radius: 3px; text-decoration: none; }
input[type="text"], input[type="password"], textarea { box-shadow: 0px 1px 4px rgb(221, 221, 221) inset; }
select { padding: 5px; border: 1px solid rgb(187, 187, 187); }
label { cursor: pointer; }
strong {  }
a.button, button, button:hover, a.button:hover { font-size: 14px; font-family: inherit; margin: 0.7em 0.7em 0.7em 0px; background-color: rgb(198, 40, 40); border: 2px solid rgb(198, 40, 40); color: rgb(255, 255, 255); font-weight: normal; display: inline-block; }
a.button:hover, button:hover { background: none repeat scroll 0% 0% rgb(183, 28, 28); border: 2px solid rgb(183, 28, 28); }
a.button:active, button:active { top: 1px; }
a.button_gray, button.button_gray, button.button_gray:hover, a.button_gray:hover { background-color: rgb(117, 117, 117); border: 2px solid rgb(117, 117, 117); }
a.button_gray:hover, button.button_gray:hover { background: none repeat scroll 0% 0% rgb(97, 97, 97); border: 2px solid rgb(97, 97, 97); }
a.button, button, button[type] { padding: 5px 15px; }
.main_content { margin: 30px 0px 0px; overflow: hidden; }
.logo { width: 240px; float: left;  overflow: hidden; position: relative; }
.logo:active { position: relative; top: 1px; }
.top_slogan { position: relative; top: -7px; color: rgb(153, 153, 153); font-size: 12px; }
a { text-decoration: none; color: rgb(21, 101, 192); }
a:hover, a:active, .notice a, .quiet a { text-decoration: underline; }
a.blink, .blink a { color: rgb(0, 0, 0); text-decoration: underline; }
a.blink:hover, .blink a:hover { color: rgb(102, 102, 102); }
.link_ico { background-repeat: no-repeat; background-position: 0px 3px; padding: 2px 0px 2px 22px; line-height: 180%; }
.link_ico24 { background-repeat: no-repeat; background-position: 0px 3px; padding: 6px 0px 6px 30px; line-height: 180%; }
.add_ico { background-image: url('../images/index/plus.png'); }
.user_ico { background-image: url('../images/index/plususer.png'); }
.folder_ico24 { background-image: url('../images/index/plusfolder24.png'); }
.bookmark_ico { background-image: url('../images/index/plusbookmark.png'); }
.box { background: none repeat scroll 0% 0% rgb(227, 242, 253); padding: 20px; }
.gray { color: rgb(179, 179, 179); }
.ul_no_bullets li, .ul_no_bullets { list-style-type: none; margin-left: 0px; padding-left: 0px; }
.r_space { padding-right: 10px; }
.small, span.quiet.small { font-size: 13px; line-height: 130%; margin-bottom: 1em; }
.large_text, .large { font-size: 16px; }
.center { text-align: center; }
.top_menu_outer { background-color: #E7CAA4; width: 100%;  }
.top_menu {  }
.top_menu ul li a:link, .top_menu ul li a:visited, .top_menu ul li .active { display: block; height: 33px; padding: 0px 24px; float: left; font: 16px/33px Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); text-decoration: none; text-align: center; }
.top_menu ul { list-style: outside none none; width: 100%; height: 33px; padding: 0px; margin: 0px; background: none repeat scroll 0% 0% #E7CAA4; }
.top_menu ul li { float: left; margin-right: 1px; }
.top_menu ul li.active a, .top_menu ul li a:hover { position: relative; background: none repeat scroll 0% 0% #CC2A41; }
.top_menu ul li.active a:after { content: ""; display: block; position: absolute; margin-left: -7px; left: 50%; width: 0px; height: 0px; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #CC2A41; }
.userbox { margin: 20px 10px 10px 0px; text-align: left; float: right; }
.user_menu { margin: 5px 0px 0px; }
.ad_top_box { background-color: rgb(245, 245, 245); border: 1px solid rgb(221, 221, 221); padding: 10px; margin: 20px 0px 0px; }
.ad_top_container { text-align: center; background-color: rgb(224, 224, 224); margin-bottom: 10px; }
.home_cat { font-size: 16px; line-height: 180%; margin: 40px 0px; }
.home_cat ul.ul_no_bullets li { padding-left: 40px; }
.home_cat ul.ul_no_bullets li a { padding-left: 35px; }
.home_search { background-color: rgb(245, 245, 245); border: 1px solid rgb(221, 221, 221); margin: 10px 0px 20px; padding: 20px 0px 20px 30px; }
.home_search label { font-size: 16px; font-weight: bold; float: left; margin: 6px 15px 0px 0px; }
.home_search select, .home_search input, .home_search button { float: left; margin: 0px 7px 0px 0px; }
.home_search select { height: 31px; font-size: 14px; }
.home_search input { width: 710px; font-size: 16px; }
.home_search button { height: 30px; font-size: 14px; }
.home_stat {  }
.home_auth_buttons { margin: 20px 0px 0px; }
.cls_home_cell { margin: 0px 10px 10px 0px; width: 305px; float: left; }
.cls_block { background-color: rgb(245, 245, 245); outline: 1px solid rgb(238, 238, 238); padding: 5px; }
.cls_image { float: left; margin-right: 5px; }
.cls_image img {  }
.cls_home_cell .cls_text_block { width: 240px; height: 60px; overflow: hidden; }
.cls_home_cell .cls_title { font-weight: bold; }
.cls_text_block { float: left; }
.cls_title { line-height: 130%; margin-bottom: 5px; font-size: 13px; }
.cls_body { line-height: 100%; font-size: 12px; margin-bottom: 5px; }
#ad_b2bcontext td, #ad_b2bcontext tbody tr:nth-child(2n) td, #ad_b2bcontext tbody tr.even td { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
.yap-item, tbody tr:nth-child(2n) td.yap-item, tbody tr.even td.yap-item { background-color: transparent; }


.uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul { background-color: transparent; }
.uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul li { color: rgb(0, 0, 0) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul.horizontal { height: 30px; }
.uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul li span.share-counter, .uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul li span.share-counter-common { background-color: rgb(255, 255, 255) ! important; border-radius: 3px; color: rgb(0, 0, 0); line-height: 30px; }
.uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul.horizontal li span.share-counter, .uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul.horizontal li span.share-counter-common { height: 28px ! important; line-height: 28px ! important; font-size: 11px; }
.uptl_share_more_popup .separator { line-height: 1px; }
.__utl-reset, .__utl-reset * { font-family: Arial,"Helvetica Neue",Helvetica,sans-serif; box-sizing: content-box; text-indent: 0px; letter-spacing: normal; vertical-align: baseline; font-weight: normal; font-style: normal; font-size: 12px; border: 0px none; outline: 0px none; padding: 0px; margin: 0px; color: rgb(0, 0, 0); text-decoration: none; -moz-user-select: none; text-shadow: none ! important; line-height: normal; }
.__utl-reset a:active, .__utl-reset a:hover { outline: medium none; text-decoration: none; background: none repeat scroll 0% 0% transparent; }
.uptl_container { z-index: 100500; }
.uptl_container * { font-family: Arial,"Helvetica Neue",Helvetica,sans-serif ! important; padding: 0px; margin: 0px; box-sizing: content-box ! important; text-indent: 0px; letter-spacing: normal; }
.uptolike-popup-trigger { position: relative; }
.uptl_share_more_popup { box-sizing: content-box ! important; position: absolute ! important; z-index: 1000000 ! important; color: rgb(89, 89, 89) ! important; background: none repeat scroll 0% 0% rgb(255, 255, 255) ! important; padding: 5px 0px 0px ! important; text-align: left ! important; border: 1px solid rgb(224, 224, 224) ! important; border-radius: 4px; box-shadow: 0px 0px 30px rgb(102, 102, 102); text-indent: 0px; letter-spacing: normal; }
.uptl_share_more_popup .sn-label { font-family: Arial,"Helvetica Neue",Helvetica,sans-serif ! important; text-indent: 0px ! important; letter-spacing: normal; color: rgb(89, 89, 89) ! important; box-sizing: content-box ! important; }
.uptl_share_more_popup .uptl_share_more_popup_panel { position: relative; padding-right: 18px; }
.uptl_share_more_popup .uptl_share_more_popup_panel .uptl_share_more_popup_close { background: url('../images/index/cross.png') repeat scroll 0px 0px transparent; display: block; height: 13px; position: absolute; right: 5px; top: 0px; width: 13px; cursor: pointer; }
.uptl_share_more_popup .uptl_share_more_popup__note { font-size: 10px ! important; margin: 0px ! important; padding-left: 8px ! important; text-align: center; clear: both; }
.uptl_share_more_popup .uptl_share_more_popup__note .small-logo { font-size: 14px ! important; }
.uptl_share_more_popup .uptl_share_more_popup__note .small-logo .__bold { font-weight: bold ! important; }
.uptl_share_more_popup .uptl_share_more_popup__note .small-logo .small-logo-icon { height: 16px; width: 16px; background-image: url('../images/index/utl16.png'); display: inline-block; vertical-align: middle; margin-right: 3px; }
.uptl_share_more_popup .uptl_share_more_popup__note .small-logo a, .uptl_share_more_popup .uptl_share_more_popup__note .small-logo a:hover, .uptl_share_more_popup .uptl_share_more_popup__note .small-logo a:active, .uptl_share_more_popup .uptl_share_more_popup__note .small-logo a:visited { color: rgb(102, 102, 102) ! important; text-decoration: none ! important; font-size: 10px ! important; padding: 0px ! important; }
.uptl_share_more_popup .uptl_share_more_popup__note a, .uptl_share_more_popup .uptl_share_more_popup__note a:hover, .uptl_share_more_popup .uptl_share_more_popup__note a:visited { padding-left: 9px ! important; text-decoration: underline ! important; color: rgb(1, 58, 113) ! important; font-size: 14px ! important; display: inline ! important; }
.uptl_share_more_popup .uptl_share_more_popup__list { width: 423px; padding: 0px; margin: 0px; }
.uptl_share_more_popup .uptl_share_more_popup__list li { overflow: hidden; width: 125px; list-style: outside none none; float: left; line-height: 16px; height: 16px; padding: 3px 8px ! important; margin: 0px 0px 1px ! important; cursor: pointer; background: none repeat scroll 0px 0px transparent ! important; }
.uptl_share_more_popup .separator { background: none repeat scroll 0px 0px transparent ! important; border-bottom: 1px solid rgb(214, 214, 214); clear: both; height: 6px; margin: 6px 0px; }
.uptl_share_more_popup .separator.last { margin-bottom: 0px; }
.uptl_share_more_popup .uptl_share_more_popup__list li .sn-icon { display: inline-block; vertical-align: middle; }
.uptl_share_more_popup .uptl_share_more_popup__list li .sn-label { font: 14px/1.2em Arial,"Helvetica Neue",Helvetica,sans-serif ! important; padding-left: 5px; vertical-align: middle; }
.uptl_share_more_popup .uptl_share_more_popup__list li:hover { background-color: rgb(204, 204, 204) ! important; }
.uptl_toolbar { padding: 0px; margin: 0px; background: none repeat scroll 0% 0% transparent; border: medium none; height: auto; }
[class*="effect-"] .sn-icon { transition: all 0.5s ease 0s; text-decoration: none; }
@font-face {
    font-family: "utlicomoon";
    font-style: normal;
    font-weight: normal;
    src: url('icomoon.eot') format("embedded-opentype"), url('icomoon.woff') format("woff"), url('icomoon.ttf') format("truetype"), url('icomoon.svg') format("svg");
}
[class^="utl-icon-"] span, [class*=" utl-icon-"] span, [class^="utl-icon-"] a, [class*=" utl-icon-"] a { font-family: "utlicomoon",sans-serif ! important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; text-align: center; color: rgb(255, 255, 255); text-indent: 0px ! important; }
@media not all {
    @font-face {
    font-family: "utlicomoonchrome";
    font-style: normal;
    font-weight: normal;
    src: url('icomoon.svg') format("svg");
}
    [class^="utl-icon-"] span, [class*=" utl-icon-"] span, [class^="utl-icon-"] a, [class*=" utl-icon-"] a { font-family: "utlicomoonchrome","utlicomoon",sans-serif ! important; }
}
.utl-icon-bm .sn-icon:before { content: ""; }
.utl-icon-ev .sn-icon:before { content: ""; }
.utl-icon-dg .sn-icon:before { content: ""; }
.utl-icon-gp .sn-icon:before { content: ""; }
.utl-icon-fb .sn-icon:before { content: ""; }
.utl-icon-ip .sn-icon:before { content: ""; }
.utl-icon-ln .sn-icon:before { content: ""; }
.utl-icon-li .sn-icon:before { content: ""; }
.utl-icon-more .sn-icon:before { content: ""; }
.utl-icon-rb .sn-icon:before { content: ""; }
.utl-icon-pr .sn-icon:before { content: ""; }
.utl-icon-ps .sn-icon:before { content: ""; }
.utl-icon-pn .sn-icon:before { content: ""; }
.utl-icon-ok .sn-icon:before { content: ""; }
.utl-icon-ms .sn-icon:before { content: ""; }
.utl-icon-mr .sn-icon:before { content: ""; }
.utl-icon-em .sn-icon:before { content: ""; }
.utl-icon-lj .sn-icon:before { content: ""; }
.utl-icon-bl .sn-icon:before { content: ""; }
.utl-icon-bd .sn-icon:before { content: ""; }
.utl-icon-dl .sn-icon:before { content: ""; }
.utl-icon-su .sn-icon:before { content: ""; }
.utl-icon-vd .sn-icon:before { content: ""; }
.utl-icon-vk .sn-icon:before { content: ""; }
.utl-icon-tw .sn-icon:before { content: ""; }
.utl-icon-tb .sn-icon:before { content: ""; }
.utl-icon-sb .sn-icon:before { content: ""; }
.utl-icon-ya .sn-icon:before { content: ""; }
.sn-icon-16 { width: 16px ! important; height: 16px ! important; line-height: 16px ! important; font-size: 16px ! important; float: left ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-vd.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-vd.share-style-10, .utl-icon-vd .sn-icon { background-color: rgb(236, 112, 14) ! important; color: rgb(236, 112, 14) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-vk.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-vk.share-style-10, .utl-icon-vk .sn-icon { background-color: rgb(81, 116, 156) ! important; color: rgb(81, 116, 156) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-tw.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-tw.share-style-10, .utl-icon-tw .sn-icon { background-color: rgb(35, 185, 235) ! important; color: rgb(35, 185, 235) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-tb.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-tb.share-style-10, .utl-icon-tb .sn-icon { background-color: rgb(46, 76, 104) ! important; color: rgb(46, 76, 104) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-sb.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-sb.share-style-10, .utl-icon-sb .sn-icon { background-color: rgb(38, 161, 235) ! important; color: rgb(38, 161, 235) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-su.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-su.share-style-10, .utl-icon-su .sn-icon { background-color: rgb(233, 71, 35) ! important; color: rgb(233, 71, 35) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-rb.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-rb.share-style-10, .utl-icon-rb .sn-icon { background-color: rgb(183, 12, 11) ! important; color: rgb(183, 12, 11) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-pr.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-pr.share-style-10, .utl-icon-pr .sn-icon { background-color: rgb(9, 85, 121) ! important; color: rgb(9, 85, 121) ! important; }
.utl-icon-ps.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ps.share-style-10, .utl-icon-ps .sn-icon { background-color: rgb(199, 27, 44) ! important; color: rgb(199, 27, 44) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-pn.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-pn.share-style-10, .utl-icon-pn .sn-icon { background-color: rgb(167, 167, 167) ! important; color: rgb(167, 167, 167) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ok.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ok.share-style-10, .utl-icon-ok .sn-icon { background-color: rgb(250, 137, 15) ! important; color: rgb(250, 137, 15) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ms.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ms.share-style-10, .utl-icon-ms .sn-icon { background-color: rgb(1, 45, 144) ! important; color: rgb(1, 45, 144) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-mr.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-mr.share-style-10, .utl-icon-mr .sn-icon { background-color: rgb(19, 71, 133) ! important; color: rgb(19, 71, 133) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-em.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-em.share-style-10, .utl-icon-em .sn-icon { background-color: rgb(59, 91, 209) ! important; color: rgb(59, 91, 209) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-lj.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-lj.share-style-10, .utl-icon-lj .sn-icon { background-color: rgb(63, 151, 210) ! important; color: rgb(63, 151, 210) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-bl.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-bl.share-style-10, .utl-icon-bl .sn-icon { background-color: rgb(250, 151, 82) ! important; color: rgb(250, 151, 82) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-bd.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-bd.share-style-10, .utl-icon-bd .sn-icon { background-color: rgb(121, 66, 30) ! important; color: rgb(121, 66, 30) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-dl.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-dl.share-style-10, .utl-icon-dl .sn-icon { background-color: rgb(167, 167, 167) ! important; color: rgb(167, 167, 167) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-bm.follow-style-10, .utl-icon-bm.share-style-10, .utl-icon-bm .sn-icon { background-color: rgb(56, 191, 68) ! important; color: rgb(56, 191, 68) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ev.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ev.share-style-10, .utl-icon-ev .sn-icon { background-color: rgb(117, 182, 62) ! important; color: rgb(117, 182, 62) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-dg.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-dg.share-style-10, .utl-icon-dg .sn-icon { background-color: rgb(37, 97, 159) ! important; color: rgb(37, 97, 159) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-gp.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-gp.share-style-10, .utl-icon-gp .sn-icon { background-color: rgb(221, 75, 57) ! important; color: rgb(221, 75, 57) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-fb.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-fb.share-style-10, .utl-icon-fb .sn-icon { background-color: rgb(69, 99, 158) ! important; color: rgb(69, 99, 158) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ip.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ip.share-style-10, .utl-icon-ip .sn-icon { background-color: rgb(167, 167, 167) ! important; color: rgb(167, 167, 167) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ln.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ln.share-style-10, .utl-icon-ln .sn-icon { background-color: rgb(79, 127, 173) ! important; color: rgb(79, 127, 173) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-li.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-li.share-style-10, .utl-icon-li .sn-icon { background-color: rgb(167, 167, 167) ! important; color: rgb(167, 167, 167) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-more.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-more.share-style-10, .utl-icon-more .sn-icon { background-color: rgb(168, 168, 168) ! important; color: rgb(168, 168, 168) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ya.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ya.share-style-10, .utl-icon-ya .sn-icon { background-color: rgb(217, 0, 0) ! important; color: rgb(217, 0, 0) ! important; }
.utl-exclude { display: none ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul.horizontal { white-space: nowrap; }
.uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul li span.share-counter, .uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul li span.share-counter-common { border: 1px solid rgb(230, 230, 230); position: relative; text-align: center; vertical-align: top; }
.uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul.horizontal li span.share-counter, .uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul.horizontal li span.share-counter-common { padding: 0px 5px ! important; margin-left: 2px; }
.uptlk_wdgt_vBVnA .uptl_toolbar .sn-icon { padding: 0px ! important; margin: 0px ! important; display: inline-block ! important; overflow: hidden ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .size-30 .sn-icon { width: 30px ! important; height: 30px ! important; line-height: 30px ! important; font-size: 30px ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .sn-icon { padding: 0px ! important; margin: 0px ! important; display: inline-block ! important; overflow: hidden ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .size-30 .sn-icon { width: 30px ! important; height: 30px ! important; line-height: 30px ! important; font-size: 30px ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-vd.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-vd.share-style-10, .utl-icon-vd .sn-icon { background-color: rgb(236, 112, 14) ! important; color: rgb(236, 112, 14) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-vk.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-vk.share-style-10, .utl-icon-vk .sn-icon { background-color: rgb(81, 116, 156) ! important; color: rgb(81, 116, 156) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-tw.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-tw.share-style-10, .utl-icon-tw .sn-icon { background-color: rgb(35, 185, 235) ! important; color: rgb(35, 185, 235) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-tb.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-tb.share-style-10, .utl-icon-tb .sn-icon { background-color: rgb(46, 76, 104) ! important; color: rgb(46, 76, 104) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-sb.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-sb.share-style-10, .utl-icon-sb .sn-icon { background-color: rgb(38, 161, 235) ! important; color: rgb(38, 161, 235) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-su.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-su.share-style-10, .utl-icon-su .sn-icon { background-color: rgb(233, 71, 35) ! important; color: rgb(233, 71, 35) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-rb.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-rb.share-style-10, .utl-icon-rb .sn-icon { background-color: rgb(183, 12, 11) ! important; color: rgb(183, 12, 11) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-pr.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-pr.share-style-10, .utl-icon-pr .sn-icon { background-color: rgb(9, 85, 121) ! important; color: rgb(9, 85, 121) ! important; }
.utl-icon-ps.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ps.share-style-10, .utl-icon-ps .sn-icon { background-color: rgb(199, 27, 44) ! important; color: rgb(199, 27, 44) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-pn.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-pn.share-style-10, .utl-icon-pn .sn-icon { background-color: rgb(167, 167, 167) ! important; color: rgb(167, 167, 167) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ok.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ok.share-style-10, .utl-icon-ok .sn-icon { background-color: rgb(250, 137, 15) ! important; color: rgb(250, 137, 15) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ms.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ms.share-style-10, .utl-icon-ms .sn-icon { background-color: rgb(1, 45, 144) ! important; color: rgb(1, 45, 144) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-mr.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-mr.share-style-10, .utl-icon-mr .sn-icon { background-color: rgb(19, 71, 133) ! important; color: rgb(19, 71, 133) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-em.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-em.share-style-10, .utl-icon-em .sn-icon { background-color: rgb(59, 91, 209) ! important; color: rgb(59, 91, 209) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-lj.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-lj.share-style-10, .utl-icon-lj .sn-icon { background-color: rgb(63, 151, 210) ! important; color: rgb(63, 151, 210) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-bl.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-bl.share-style-10, .utl-icon-bl .sn-icon { background-color: rgb(250, 151, 82) ! important; color: rgb(250, 151, 82) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-bd.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-bd.share-style-10, .utl-icon-bd .sn-icon { background-color: rgb(121, 66, 30) ! important; color: rgb(121, 66, 30) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-dl.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-dl.share-style-10, .utl-icon-dl .sn-icon { background-color: rgb(167, 167, 167) ! important; color: rgb(167, 167, 167) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-bm.follow-style-10, .utl-icon-bm.share-style-10, .utl-icon-bm .sn-icon { background-color: rgb(56, 191, 68) ! important; color: rgb(56, 191, 68) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ev.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ev.share-style-10, .utl-icon-ev .sn-icon { background-color: rgb(117, 182, 62) ! important; color: rgb(117, 182, 62) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-dg.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-dg.share-style-10, .utl-icon-dg .sn-icon { background-color: rgb(37, 97, 159) ! important; color: rgb(37, 97, 159) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-gp.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-gp.share-style-10, .utl-icon-gp .sn-icon { background-color: rgb(221, 75, 57) ! important; color: rgb(221, 75, 57) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-fb.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-fb.share-style-10, .utl-icon-fb .sn-icon { background-color: rgb(69, 99, 158) ! important; color: rgb(69, 99, 158) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ip.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ip.share-style-10, .utl-icon-ip .sn-icon { background-color: rgb(167, 167, 167) ! important; color: rgb(167, 167, 167) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ln.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-ln.share-style-10, .utl-icon-ln .sn-icon { background-color: rgb(79, 127, 173) ! important; color: rgb(79, 127, 173) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-li.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-li.share-style-10, .utl-icon-li .sn-icon { background-color: rgb(167, 167, 167) ! important; color: rgb(167, 167, 167) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-more.follow-style-10, .uptlk_wdgt_vBVnA .uptl_toolbar .utl-icon-more.share-style-10, .utl-icon-more .sn-icon { background-color: rgb(168, 168, 168) ! important; color: rgb(168, 168, 168) ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share { display: block; height: auto; }
.uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul.horizontal li { margin-right: 3px ! important; vertical-align: top ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul.horizontal li span { display: inline-block; }
.uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul.horizontal li.share-counter-container { margin-left: 3px ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul.horizontal li:last-child { margin-right: 0px; }
.uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul { padding: 3px ! important; border-radius: 4px ! important; display: inline-block ! important; margin: 0px; }
.uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul li { list-style-type: none ! important; display: inline-block ! important; cursor: pointer ! important; line-height: 0 ! important; padding: 0px ! important; margin: 0px ! important; background-image: none ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul li:before { content: none ! important; }
.uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul.horizontal { white-space: nowrap; }
.uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul li span.share-counter, .uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul li span.share-counter-common { border: 1px solid rgb(230, 230, 230); position: relative; text-align: center; vertical-align: top; }
.uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul.horizontal li span.share-counter, .uptlk_wdgt_vBVnA .uptl_toolbar.uptl_toolbar_share ul.horizontal li span.share-counter-common { padding: 0px 5px ! important; margin-left: 2px; }
#__utl-buttons-1 .uptl_toolbar > ul > li > a, #__utl-buttons-1 .uptl_toolbar > ul > li, #__utl-buttons-1 .uptl_toolbar > ul > li > span { border-radius: 5px; }
#__utl-buttons-1 .uptl_toolbar > ul > li:hover { overflow: visible ! important; }
#__utl-buttons-1 .uptl_toolbar > ul > li > a, #__utl-buttons-1 .uptl_toolbar > ul > li > a { overflow: hidden ! important; }
#__utl_follow-popup-panel-wrapper___utl-buttons-1 p .__utl_logo > .sn-icon, #share_more___utl-buttons-1 .uptl_share_more_popup__list > li > a > .sn-icon { border-radius: 3px; }
#__utl-buttons-1 .uptl_toolbar > ul > li, #__utl-buttons-1 .uptl_toolbar > ul > li > .sn-icon, #__utl-buttons-1 .uptl_toolbar > ul > li > .sn-icon:before, #__utl-buttons-1 .uptl_share_more_popup__list #__utl-buttons-1.sn-icon .uptl_share_more_popup__list .sn-icon:before { color: rgb(255, 255, 255) ! important; }
#share_more___utl-buttons-1 .uptl_share_more_popup__list .sn-icon { color: rgb(255, 255, 255) ! important; }
.firebugResetStyles { z-index: 2147483646 ! important; top: 0px ! important; left: 0px ! important; display: block ! important; border: 0px none ! important; margin: 0px ! important; padding: 0px ! important; outline: 0px none ! important; min-width: 0px ! important; max-width: none ! important; min-height: 0px ! important; max-height: none ! important; position: fixed ! important; transform: rotate(0deg) ! important; transform-origin: 50% 50% 0px ! important; border-radius: 0px ! important; box-shadow: none ! important; background: none repeat scroll 0% 0% transparent ! important; pointer-events: none ! important; white-space: normal ! important; }
style.firebugResetStyles { display: none ! important; }
.firebugResetStyles:before, .firebugResetStyles:after { content: "" ! important; }

.supplier_item_list{border:1px solid #CABEA7;margin:15px 0;background-color:#FDEBDA; }
.supplier_item_inner{padding:0 15px}
.item_buy_amount {margin: 0 0 0 10px;}
.item_title{padding:0;margin-bottom:5px;font-size:16px;font-weight:bold;line-height:150%}
.item_city{color:#888}
.item_descr{margin-bottom:20px}
.item_goods{font-size:12px;color:#666;line-height:130%;margin-bottom:10px}
.item_left_box{width:460px;float:left}
.item_info{background-color:#DBCFB8;font-size:12px;margin-top:1em;padding:.5em 1em}
.item_info div{display:inline-block}
.item_ctype_1,.item_ctype_2,.item_ctype_3{background-repeat:no-repeat;background-position:0 0;padding:0 0 0 23px;line-height:16px}
.pagination .page {
border: 1px solid #b3b3b3;
padding: 3px 6px;
margin-right: 2px;
text-decoration: none;
color: #000;
position: relative;
top: 1px;
}
.pagination .page.current, .pagination a.page:hover {
background-color: #e5e5e5;
border-color: #666;
}

.dlist_image {
float: left;
margin: 0 20px 20px 0;
}

.supplier_title_box {
    margin-top: 15px;
}

.submenu ul {
    margin: 0;
    padding: 0;
}
.submenu ul li{
    float: left;
    /*margin-right: 20px;*/
    list-style: none;
    font-size: 22px;
    
    padding: 5px;
    /*border: 1px solid #000; */
    /*border-radius: 5px; */
    /*border-bottom: none; */
    /*border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px; */
    background-color: #fff; 
}
.submenu ul li.selected {
    background-color: #fff;
    background-color: #f4f4f4;
    border-bottom: none;
}

.dlist_body {padding-left: 120px;}